package main

import (
	"fmt"
	"math"
)

func main() {

	fmt.Printf("float最大值是：%f\n", math.MaxFloat64)

	f1 := 1.34

	fmt.Printf("go语言中，float默认的长度是：【%T】\n", f1)

	var f32 float32 = float32(f1)

	fmt.Printf("将64位的浮点数【%f】转换为32位的浮点数【%f】，转换后的类型是：【%T】\n", f1, f32, f32)

	// 但是不能直接将 32位的浮点数转换为64位的浮点数
	// 没有隐式转换
	//var f64 float64 = f32

	b := false

	// 使用 %v 可以查看变量的值，适应于任意类型的变量
	fmt.Printf("bool 值 %v\n", b)

	fmt.Printf("查看值的同时查看值的类型：%#v", "你好，我是字符串")
}
